Self-Assessment For CSC 212 “Data Structures” Course Readiness

URI’s CSC 212 “Data Structures” course has a prerequisite of CSC 211 “Computer Programming”. At URI CSC 211 – CSC 212 is a two-course sequence with both courses taught in C++. If you have not taken CSC 211 at URI (e.g. you have transferred CSC 211 credit from outside of URI), we strongly recommend that you take this self-assessment. The material in this self-assessment is based on learning objectives of URI’s CSC 211, which are assumed when students start CSC 212. If you don’t feel comfortable with the material reflected in this self-assessment, then talk to your advisor about how to re-take CSC 211 at URI.

This self-assessment is optional. It is not a placement exam. If you meet the CSC 211 prerequisite, you are allowed to take CSC 212 regardless of your performance on this assessment. This self-assessment is a tool for you to use to make the best decision possible for your education.

CSC 211 Syllabus

Here is a link to a typical URI CSC 211 syllabus.

Access The Self-Assessment

To take the self assessment follow these instructions to do the assessment at the Gradescope site.

If you have questions

  • About transfer credit or placement – talk to your advisor
  • About access to the self-assessment on Gradescope – contact Professor Michael Conti (email address in the URI Directory)
  • About CSC 212 – contact Professor Jonathan Schrader (email address in the URI Directory)

C++ Language Refresher/Self-Instruction

If you wish to refresh or self-teach C++ in preparation for CSC 212, we recommend the following resources: